package Day14_ArrayList.考试;

//删除集合中所有的"b"

import java.util.ArrayList;

public class remove_ {
    public static void main(String[] args) {

        ArrayList<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("b");
        list.add("b");

        //  for (int i = 0; i < list.size(); i++) {
        //      if (list.get(i).equals("b")){
        //          list.remove(i);    //remove删除数据会改变集合长度,进行不到最后!!!!
        //      }
        //  }
        //  System.out.println(list);  // [a,c,b]

        for (int i = list.size() - 1; i > 0; i--) {
            if (list.get(i).equals("b")) {
                list.remove(i);
            }                             //[a,b,c,b,b]
            System.out.println(list);     //[a,b,c,d]
        }                                 //[a,b,c]
    }                                     //[a,b,c]
}                                         //[a,c]
